import { SM4 } from "gm-crypto";

const pwdKey = "c2dc516c3ac9c93b6b0498a2db62e05a"; //密钥  前后端一致即可,后端提供

/*
 * 加密工具函数
 * @param {String} text 待加密文本
 */
export async function encrypt(text) {
//   text = JSON.stringify(text);
  return SM4.encrypt(text, pwdKey, {
    outputEncoding: "hex",
  });
}

/*
 * 解密工具函数
 * @param {String} text 待解密密文
 */
export function decrypt(text) {
  return SM4.decrypt(text, pwdKey,{
    outputEncoding: "hex",
  });
}
